<?php
    @include_once("conn.php");

    $name = $_GET["name"];
    $class = $_GET["class"];
    // $chinese = $_GET["chinese"];
    // $math = $_GET["math"];
    // $english = $_GET["english"];

    // isset   是否接收了字段 chinese   =>  可选(默认值)
    $chinese = isset($_GET["chinese"]) ? $_GET["chinese"] : 0;
    $math = isset($_GET["math"]) ? $_GET["math"] : 0;
    $english = isset($_GET["english"]) ? $_GET["english"] : 0;

    if(!($name&&$class)){  //优化处理 =>传参
        $msg = array();
        $msg["status"] = false; 
        $msg["detail"] = "请传入完整参数"; 
        exit(json_encode($msg));
    }


    $insert = "insert into `grade`(name,class,chinese,math,english) values('$name','$class',$chinese,$math,$english)";

     // mysqli_query($conn,sql);   执行传入的sql语句    增删改,语句是否执行成功 => 成功:true 失败:false (sql语句有误)
    mysqli_query($conn,$insert);

    $rows = mysqli_affected_rows($conn);  // 返回受影响的行数

    // 新增
    // $rows >0  新增成功
    // $rows == -1  新增失败(语句有问题)

    $obj = array();
    if($rows>0){
        $obj["status"] = true;
        $obj["detail"] = "新增成功";
    }else{
        $obj["status"] = false;
        $obj["detail"] = "新增失败";
        $obj["sql"] = $insert;  // 主要为了帮助查看bug
    }

    echo json_encode($obj);

    // {
    //     status:true,
    //     detail:"新增成功"
    // }

    

?>